aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/(profile)
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-02-23 12:56:20 -0800
committerAdam Soltys <[email protected]>2024-02-23 12:56:20 -0800
commit9384f53f91ad4e68dacfb3ce5bd722555a3939e0 (patch)
tree359d89d4f4692b92df2f466b3d1f232fe5d0f0aa /src/routes/(app)/[username]/(profile)
parent4585996d3fcace056993d3f0c6959cd7f31e4438 (diff)
downloadcoinos-ui-9384f53f91ad4e68dacfb3ce5bd722555a3939e0.tar.gz
coinos-ui-9384f53f91ad4e68dacfb3ce5bd722555a3939e0.zip
hijack pay button
Diffstat (limited to 'src/routes/(app)/[username]/(profile)')
-rw-r--r--src/routes/(app)/[username]/(profile)/+layout.svelte1
-rw-r--r--src/routes/(app)/[username]/(profile)/+page.svelte7
2 files changed, 7 insertions, 1 deletions
diff --git a/src/routes/(app)/[username]/(profile)/+layout.svelte b/src/routes/(app)/[username]/(profile)/+layout.svelte
index 65e936bb..3c64f80f 100644
--- a/src/routes/(app)/[username]/(profile)/+layout.svelte
+++ b/src/routes/(app)/[username]/(profile)/+layout.svelte
@@ -153,6 +153,7 @@
? `/send/${subject.username}`
: `/${subject.username}/receive`}
class="contents"
+ id="payButton"
>
<button
class="rounded-2xl border py-5 px-6 font-bold hover:opacity-80 flex w-60 grow"
diff --git a/src/routes/(app)/[username]/(profile)/+page.svelte b/src/routes/(app)/[username]/(profile)/+page.svelte
index e681c214..0fc26c85 100644
--- a/src/routes/(app)/[username]/(profile)/+page.svelte
+++ b/src/routes/(app)/[username]/(profile)/+page.svelte
@@ -71,6 +71,11 @@
dragDisabled = false;
}
+ $: if (total > 0 && browser) {
+ let payButton = document.querySelector("#payButton");
+ payButton.addEventListener("click", checkout);
+ }
+
let checkout = async () => {
let invoice = {
type: "lightning",
@@ -87,7 +92,7 @@
user: { username: subject.username },
});
- goto(`/send/invoice/${id}`, { invalidateAll: true });
+ goto(`/send/invoice/${id}`, { invalidateAll: true });
};
let reset = () =>